﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SHZY.Business.Entitys.Dto.customermeasure
{
    /// <summary>
    /// 纠错和预防措施处理单输入参数.
    /// </summary>
    public class QmsBusiCustomerMeasureListOutput
    {
        /// <summary>
        /// Guid.
        /// </summary>
        public string id { get; set; }

        /// <summary>
        /// 不合格描述.
        /// </summary>
        public string nonDescription { get; set; }

        /// <summary>
        /// 根源分析.
        /// </summary>
        public string causeAnalysis { get; set; }

        /// <summary>
        /// 完成日期.
        /// </summary>
        public DateTime? completionDate { get; set; }

        /// <summary>
        /// 完成日期.
        /// </summary>
        public string _completionDate { get; set; }

        /// <summary>
        /// 不良品.
        /// </summary>
        public string nonGood { get; set; }

        /// <summary>
        /// 是否勾选成品数量.
        /// </summary>
        public int? isFinish { get; set; }

        /// <summary>
        /// 成品数量.
        /// </summary>
        public string finishQty { get; set; }

        /// <summary>
        /// 成品责任人.
        /// </summary>
        public string finishResponsibleUserId { get; set; }

        /// <summary>
        /// 成品完成日期.
        /// </summary>
        public DateTime? finishCompletionDate { get; set; }

        /// <summary>
        /// 成品完成日期.
        /// </summary>
        public string _finishCompletionDate { get; set; }

        /// <summary>
        /// 是否勾选半成品数量.
        /// </summary>
        public int? isSemi { get; set; }

        /// <summary>
        /// 半成品数量.
        /// </summary>
        public string semiQty { get; set; }

        /// <summary>
        /// 半成品责任人.
        /// </summary>
        public string semiResponsibleUserId { get; set; }

        /// <summary>
        /// 半成品完成日期.
        /// </summary>
        public DateTime? semiCompletionDate { get; set; }

        /// <summary>
        /// 半成品完成日期.
        /// </summary>
        public string _semiCompletionDate { get; set; }


        /// <summary>
        /// 是否勾选库存数量.
        /// </summary>
        public int? isInventory { get; set; }

        /// <summary>
        /// 库存数量.
        /// </summary>
        public string inventoryQty { get; set; }

        /// <summary>
        /// 库存责任人.
        /// </summary>
        public string inventoryResponsibleUserId { get; set; }

        /// <summary>
        /// 库存完成日期.
        /// </summary>
        public DateTime? inventoryCompletionDate { get; set; }

        /// <summary>
        /// 库存完成日期.
        /// </summary>
        public string _inventoryCompletionDate { get; set; }

        /// <summary>
        /// 是否勾选其他.
        /// </summary>
        public int? isOther { get; set; }

        /// <summary>
        /// 其他数量.
        /// </summary>
        public string otherQyt { get; set; }

        /// <summary>
        /// 其他责任人.
        /// </summary>
        public string otherResponsibleUserId { get; set; }

        /// <summary>
        /// 其他完成日期.
        /// </summary>
        public DateTime? otherCompletionDate { get; set; }


        /// <summary>
        /// 其他完成日期.
        /// </summary>
        public string _otherCompletionDate { get; set; }

        /// <summary>
        /// 纠正措施.
        /// </summary>
        public string measureRemark { get; set; }

        /// <summary>
        /// 纠正措施责任人.
        /// </summary>
        public string measureResponsibleUserId { get; set; }

        /// <summary>
        /// 纠正措施完成日期.
        /// </summary>
        public DateTime? measureCompletionDate { get; set; }

        /// <summary>
        /// 纠正措施完成日期.
        /// </summary>
        public string _measureCompletionDate { get; set; }

        /// <summary>
        /// 效果评估.
        /// </summary>
        public string evaluationRemark { get; set; }

        /// <summary>
        /// 效果责任人.
        /// </summary>
        public string evaluationResponsibleUserId { get; set; }

        /// <summary>
        /// 效果完成日期.
        /// </summary>
        public DateTime? evaluationCompletionDate { get; set; }

        /// <summary>
        /// 效果完成日期.
        /// </summary>
        public string _evaluationCompletionDate { get; set; }

        /// <summary>
        /// 状态0保存  1提交 2 已审批 3已拒绝.
        /// </summary>
        public int? status { get; set; }


        /// <summary>
        /// 不合格图片.
        /// </summary>
        public object? ImageList { get; set; }

    }
}
